package cn.hfatec.shms.hr.hrEmployee.model;

import org.hibernate.validator.constraints.NotBlank;

import java.util.Date;

/**
 *
 * @author hfatec
 * @version 1.0
 *
 * the JAVA code is generate by middlegen
 *
 */
public class HrEmployee {

    //ID
    private Integer id;
    //员工号
    @NotBlank(message = "员工号不能为空")
    private String employeeId;
    //员工状态

    private String employeeState;
    //员工姓名
    @NotBlank(message = "员工姓名不能为空")
    private String employeeName;
    //性别
    private String sex;
    //身份证号码
    private String card;
    //身份证地址
    private String address;
    //户口所在地
    private String residenceAddress;
    //民族
    private String national;
    //最高学历
    private String record;
    //毕业院校
    private String school;
    //专业
    private String professional;
    //毕业日期
    private String graduation;
    //本人联系电话
    private String phone;
    //家庭地址
    private String homeAddress;
    //邮寄地址
    private String mailAddress;
    //紧急联系人
    private String contact;
    //紧急联系人电话
    private String contactPhone;
    //紧急联系人地址
    private String contactAddress;
    //工作所在地
    private String workLocation;
    //最新合同起始日期
    private String contractStart;
    //最新合同结束日期
    private String contractEnd;
    //
    private String createName;
    //
    private Date createDate;
    //
    private String spareA;
    //
    private String spareB;
    //
    private String spareC;
    //
    private String spareD;
    //
    private String spareE;
    //
    private String spareF;
    //
    private String spareG;

    public Integer getId() {
        return this.id;
    }
    public void setId(Integer id) {
        this.id = id;
    }
    public String getEmployeeId() {
        return this.employeeId;
    }
    public void setEmployeeId(String employeeId) {
        this.employeeId = employeeId;
    }
    public String getEmployeeState() {
        return this.employeeState;
    }
    public void setEmployeeState(String employeeState) {
        this.employeeState = employeeState;
    }
    public String getEmployeeName() {
        return this.employeeName;
    }
    public void setEmployeeName(String employeeName) {
        this.employeeName = employeeName;
    }
    public String getSex() {
        return this.sex;
    }
    public void setSex(String sex) {
        this.sex = sex;
    }
    public String getCard() {
        return this.card;
    }
    public void setCard(String card) {
        this.card = card;
    }
    public String getAddress() {
        return this.address;
    }
    public void setAddress(String address) {
        this.address = address;
    }
    public String getResidenceAddress() {
        return this.residenceAddress;
    }
    public void setResidenceAddress(String residenceAddress) {
        this.residenceAddress = residenceAddress;
    }
    public String getNational() {
        return this.national;
    }
    public void setNational(String national) {
        this.national = national;
    }
    public String getRecord() {
        return this.record;
    }
    public void setRecord(String record) {
        this.record = record;
    }
    public String getSchool() {
        return this.school;
    }
    public void setSchool(String school) {
        this.school = school;
    }
    public String getProfessional() {
        return this.professional;
    }
    public void setProfessional(String professional) {
        this.professional = professional;
    }
    public String getGraduation() {
        return this.graduation;
    }
    public void setGraduation(String graduation) {
        this.graduation = graduation;
    }
    public String getPhone() {
        return this.phone;
    }
    public void setPhone(String phone) {
        this.phone = phone;
    }
    public String getHomeAddress() {
        return this.homeAddress;
    }
    public void setHomeAddress(String homeAddress) {
        this.homeAddress = homeAddress;
    }
    public String getMailAddress() {
        return this.mailAddress;
    }
    public void setMailAddress(String mailAddress) {
        this.mailAddress = mailAddress;
    }
    public String getContact() {
        return this.contact;
    }
    public void setContact(String contact) {
        this.contact = contact;
    }
    public String getContactPhone() {
        return this.contactPhone;
    }
    public void setContactPhone(String contactPhone) {
        this.contactPhone = contactPhone;
    }
    public String getContactAddress() {
        return this.contactAddress;
    }
    public void setContactAddress(String contactAddress) {
        this.contactAddress = contactAddress;
    }
    public String getWorkLocation() {
        return this.workLocation;
    }
    public void setWorkLocation(String workLocation) {
        this.workLocation = workLocation;
    }
    public String getContractStart() {
        return this.contractStart;
    }
    public void setContractStart(String contractStart) {
        this.contractStart = contractStart;
    }
    public String getContractEnd() {
        return this.contractEnd;
    }
    public void setContractEnd(String contractEnd) {
        this.contractEnd = contractEnd;
    }
    public String getCreateName() {
        return this.createName;
    }
    public void setCreateName(String createName) {
        this.createName = createName;
    }
    public Date getCreateDate() {
        return this.createDate;
    }
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }
    public String getSpareA() {
        return this.spareA;
    }
    public void setSpareA(String spareA) {
        this.spareA = spareA;
    }
    public String getSpareB() {
        return this.spareB;
    }
    public void setSpareB(String spareB) {
        this.spareB = spareB;
    }
    public String getSpareC() {
        return this.spareC;
    }
    public void setSpareC(String spareC) {
        this.spareC = spareC;
    }
    public String getSpareD() {
        return this.spareD;
    }
    public void setSpareD(String spareD) {
        this.spareD = spareD;
    }
    public String getSpareE() {
        return this.spareE;
    }
    public void setSpareE(String spareE) {
        this.spareE = spareE;
    }
    public String getSpareF() {
        return this.spareF;
    }
    public void setSpareF(String spareF) {
        this.spareF = spareF;
    }
    public String getSpareG() {
        return this.spareG;
    }
    public void setSpareG(String spareG) {
        this.spareG = spareG;
    }
}